home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / door / csver211.zip / CSVERIFY.DOC < prev    next >
Text File  |  1993-01-07  |  7KB  |  134 lines

  1.        (*****************************************************)
  2.        (* CSVerify 2.0   Written by Gary Bouchard           *)
  3.        (* SysOp - The Computer Store BBS                    *)
  4.        (* St. Augustine, Florida (904)794-0063              *)
  5.        (* Copyright(c) 1992....All Rights Reserved          *)
  6.        (* Released                 Modified                 *)
  7.        (*****************************************************)
  8.  
  9.                      Installation of CSVerify
  10.  
  11. Create a directory to keep CSVerify in. There is a sample PCB bat file
  12. included that you can modify to your liking. Go into PCBsetup, and go to the
  13. MainBoard setup. Move the cursor to Doors.dat and press F2 to edit it. Make an
  14. entry for CSVerify, the security required to access it, then answer YES to
  15. logon, and YES to USERS.SYS.
  16.  
  17. USERS.SYS is important, because once a caller is verified thru the phone
  18. number given, the information is then written back to the USERS.SYS file and
  19. in turn PCBoard updates the users record from the USERS.SYS file.
  20.  
  21. Example;
  22. ╔══════════════════════════════════════════════════════════════════════════════
  23. ║                        Edit User Record (Long Form)     Record   125 of   125
  24. ║  Name        : PETER FONDA                 Last DIR Listing : 07-18-92
  25. ║  City        : ST. AUGUSTINE, FLORIDA      Last Date On     : 07-18-92
  26. ║  B/D Phone   : 904 797-1713 <<Updated     .Last Time On     : 19:12
  27. ║  H/V Phone   : 904 794-0063                Elapsed Time On  :     5
  28. ║  Password    : TEST                        Number Times On  :     1
  29. ║  Security    :  60  <<Updated Info.        Number Uploads   :     0
  30. ║  Expert      : N                           Number Downloads :     0
  31. ║  Protocol    : Z                           Daily Download   :          0
  32. ║  Page Len    : 23                          Total Upload     :          0
  33. ║  Reg Ex Date : 03-18-93                    Total Download   :          0
  34. ║  Expired Sec :  30                         Messages Read    :          0
  35. ║  Msg Clear   : Y                           Messages Left    :          0
  36. ║  Last in     :     0                       Editor Default   : A
  37. ║  Delete User : N
  38. ║  Comment1    : IBM
  39. ║  Comment2    : XXX XXX-XXXX was/not verified. <<Updated information
  40. ╚══ 08:49:16 ═══ 07-19-92 ══════ F1 ═ help ════ caps: OFF  num: ON   ins: OFF ═
  41.  
  42. The B/D phone number is optionally replaced with the telephone number the user
  43. entered into the program to be verified. This phone number is formatted to
  44. PCBoard specs, and in the SysOp Comment Field (Comment 2) the text "XXX
  45. XXX-XXXX was/not verified." is optionally inserted.
  46.  
  47. In this way you can tell which users in your users file have been verified by
  48. this program.
  49.  
  50. The text files included are used by my board, and can be modified to your
  51. liking. They have the capability, as you will see, to expand the standard
  52. PCBoard @xxxx@ macros, and color macros.
  53.  
  54.  
  55. Activities performed by the program are logged into your PCBoard Callers
  56. log. If you have multiple nodes, the program will make the entry into the
  57. proper caller# log.
  58.  
  59. Make sure that the information in the CSVerify.cnf file is correct for your
  60. BBS. The lines are fully commented in the configuration file for ease of
  61. modification. Call me if you have any trouble, or want something added.
  62.  
  63. I do not include the area code or any prefixes in the dialing string unless
  64. you either specify the allowable callback areas, or allow long distance
  65. callback. If you do not include this information the program WILL NOT CALL
  66. LONG DISTANCE. I ask the user if the number is long distance if the area code
  67. or exchange entered does not match what you specify in the CSVerify.cnf or
  68. exchange file(s).
  69.  
  70. If the number entered is deemed long distance, the program will adjust the
  71. users security level to that you have specified in the config file the user
  72. will be notified of that fact, and returned to PCB.
  73.  
  74. The security level you give to the long distance user is entirely up to you...
  75. I usually give an intermediate level until I determine if the user is a
  76. visiting SysOp, then upgrade him/her later.
  77.  
  78. IF you allow long distance calls, you can configure the program to verify the
  79. number, then once the user is upgraded, tells the user that he/she is now
  80. verified, and tells them to call back for access. The program will them drop
  81. carrier and recycle.
  82.  
  83. There is a trashcan type of file included in the zip file you can use as a
  84. sample. You can add numbers to this list that you want rejected should they be
  85. entered by a user. Each time a user is successfully verified, the phone number
  86. used by the caller is added to this list.
  87.  
  88. The SysOp has the ability to alter the users expiration date once he/she is
  89. verified. There is a variable in the configuration file called EXPIRED. This
  90. can be set anywhere from 1 day to whenever, and is adjusted by the day. If you
  91. set EXPIRED=730 then the users expiration date would be set for two years from
  92. the date of registration. On the other hand if you set it for 1 day, it would
  93. expire 1 day after registration. Leaving it blank defaults to 365 days or 1
  94. year, which is pretty much standard.
  95.  
  96. Let me know if you need something else added to the program or datafile.
  97.  
  98. CSVerify has the ability to perform CALLBACK only type calls. Once a user has
  99. registered, and been successfully verified, you can set the program up to just
  100. disconnect the caller, and have CSV call the user back. Once connected, the
  101. usr is returned to PCBoard. In order to accomplish this task, you must in some
  102. way send an environment variable to CSV. CSV looks for the environment
  103. variable "PCBDOOR" when it is executed. If PCBDOOR is set to "CB" that the
  104. program will do a CALLBACK only, rather than a registration verification.
  105.  
  106. You can do this one of two ways, and I'll give you a couple of examples
  107. here;
  108.  
  109. 1) From the PCBoard menu, I have the letters "CSV" which open the callback
  110.    door. If I type CSV<space>CB, then when CSV executes, it is in callback
  111.    only mode. If I type CSV by itself, then the program is in
  112.    registration/verification mode. Typing the "CB" after the CSV command
  113.    places the "CB" into the environment variable PCBDOOR, and CSV will pick it
  114.    up.
  115.  
  116. 2) You can create a seperate batch file for PCB to execute for callbacks which
  117.    would contain a line like "SET PCBDOOR=CB". You would then call the CSV
  118.    program as documented. At the end of the batch file you place the command
  119.    "SET PCBDOOR=" which would clear the environment variable for you when it
  120.    was finished.
  121.  
  122. By the Way:
  123.  
  124. I am awful at writing documentation.<g> If there is something missing from the
  125. documentation that you do not understand, please contact my BBS at the above
  126. number for clarification.
  127.  
  128. I use the History file as an addendum to the documentation, and there is a lot
  129. of information contained in the file, so please pay attention to what is in
  130. there, ok?
  131.